police partners patrolling a certain area - Español Inglés Diccionario